home *** CD-ROM | disk | FTP | other *** search
/ Hardcore Gamer Resource Kit / Hardcore Gamer Resource Kit - Disc 3.iso / screensavers / saver04.zip / chrome.nfo < prev    next >
Text File  |  1997-07-19  |  1KB  |  38 lines

  1. CHROME
  2. ======
  3.  
  4. By Rob James
  5.  
  6. Entry for Operation 3dfx Screensaver Contest 1997
  7.  
  8. Sub-category: worst code :)
  9.  
  10. This 'screensaver' is notable for a few reasons
  11. 1) It does wavy stuff using force/velocity/displacement across
  12.    both a plane (ie water) and across a sphere (dont ask why!)
  13.  
  14. 2) It does 'psuodo'-evironment mapping (based on x/y components of 
  15.    vertex normals. I'm still not quite happy with it but my head hurts.
  16.  
  17. 3) It does projected texture mapping - both static (yes that's my face!)
  18.    and dynamic - the spotlight effect you can see on the face.
  19.  
  20. 4) The code is FULL of crap
  21.  
  22. 5) You can replace the 6 imagex.3df files with ones of your own (256x256    works best). Start with a tga file and use the texus utility that comes with the 3dfx Glide development software (free download www.3dfx.com)
  23.  
  24. texus -mn -t yiq -o image1.3df yourimage1.tga
  25.  
  26. etc
  27.  
  28. 6) I'm tired
  29.  
  30. 7) It may come last!
  31.  
  32. 8) It was a learning experience :)
  33.  
  34. 9) It uses a fast sqrt routine pinched from somewhere (fsqrt)
  35.  
  36. 10) It uses another 'pinched' routine to generate a triangle mesh for a sphere.
  37.  
  38. 11) With a bitmap of your face and a bit of hacking you too can have your head rotated by 3dfx.